package com.hiyee.platform.service;

import com.hiyee.platform.pojo.bo.*;
import com.hiyee.platform.response.PageListResult;

/**
 * 天气预报 业务处理类
 *
 * @author WangBin
 */
public interface LieYingService {
    /**
     * 保存服务信息
     *
     * @param LieYingServiceUpdateBO bo
     */
    public Integer insert(LieYingServiceUpdateBO bo);

    /**
     * 猎鹰服务列表
     *
     * @param bo
     * @return
     */
    public PageListResult getList(LieYingServiceListBO bo);

    /**
     * 删除服务
     *
     * @param sid
     */
    public void delete(Integer sid);

    public Integer update(LieYingServiceUpdateBO bo);

    /**
     * 添加终端
     *
     * @param bo
     * @return
     */
    public Integer insertTerminal(LieYingTerminalUpdateBO bo);

    /**
     * 猎鹰终端列表
     *
     * @param bo
     * @return
     */
    public PageListResult getTerminalList(LieYingTerminalListBO bo);

    /**
     * 删除终端
     *
     * @param tid
     * @return
     */
    public Integer deleteTerminal(Integer tid);

    /**
     * 新增轨迹
     *
     * @param bo
     * @return
     */
    public Integer insertTrace(LieYingTraceSaveBO bo);

    /**
     * 轨迹列表
     *
     * @param bo
     * @return
     */
    public PageListResult getTraceList(LieYingTraceListBO bo);

}
